main(){
  test((String data){
    print('匿名函数$data');
  });
  // 命名函数

  void fn(String data){
  print(data);
}
test(fn);
// 可选参数
start(Function callback){
  // callback('hello world');
  callback(1);
}
}

void test(Function call){
  // print('hello world');
  call('数据');

}

void callback(void Function(String data) callback){
  // call('hello world');
  callback('hello world');

}

